Propagation
Every body is propagated as a two-body Keplerian ellipse from its published mean orbital elements (semi-major axis, eccentricity, inclination, ascending node, argument of periapsis, mean anomaly at epoch) using µJ = 1.26686534 × 10⁸ km³/s² and RJ = 71 492 km (equatorial). Kepler's equation M = E − e·sin E is solved per frame by Newton iteration, then orbital-plane state is rotated through the 3-1-3 Euler chain (Ω, i, ω) into the Jupiter-centered J2000 equatorial frame.
For the Galileans, two-body is accurate to within ~hundreds of km over a single orbit — the mutual perturbations that maintain the Laplace resonance are sub-promille effects on positions. For irregular moons two-body is good to several thousand km over a year; solar perturbations are the dominant non-Keplerian effect and produce slow secular drift in (Ω, ω) that does not change orbital shape. None of this matters for visual phasing at this rendering scale. Absolute phase along orbit is the only quantity that drifts from a one-shot snapshot; for that, the production deployment is the JPL Horizons 6-hourly state-vector pipeline interpolated client-side.
Jupiter rotation
Jupiter is rotated about its spin axis at the IAU 2015 System III sidereal rate of 870.5360000°/day, with prime-meridian reference at J2000 of W₀ = 284.95°. System III is the magnetic-field rotation rate (decametric radio) and is the canonical Jovian rotation frame. The visible cloud bands rotate at System I (equatorial) and System II (mid-latitude) rates 5 – 7 min/day faster than System III, but at our rendering scale that drift is invisible.
Juno orbit
Juno was inserted into a 53.4-day capture orbit on 2016-07-04. Two perijove-trimming maneuvers and successive Ganymede (Jun 2021), Europa (Sep 2022) and Io flybys (Dec 2023 + Feb 2024) walked it down through 43 → 38 → 33 days. The orbit drawn here is the post-Io-flyby 33-day configuration — periapsis ~4 000 km above the cloud tops, apoapsis ~5.8 × 10⁶ km — propagated as a single Keplerian ellipse. NASA's extended mission ran through September 2025. Juno was zeroed in the FY2026 budget request and no extension has been announced, so its operational status after 2025-09-30 is uncertain; no atmospheric disposal has been confirmed either. The orbit is drawn as flown. The cyan octahedron is the spacecraft itself; the ring around it is a screen-space sprite scaled with camera distance so Juno stays findable at any zoom level.
Inbound spacecraft
Europa Clipper (launched 2024-10-14, arrival ~2030-04-11) and JUICE (launched 2023-04-14, arrival 2031-07-21) are not yet at Jupiter and are not rendered. Both will appear as live orbits in the next revision of this page once at the system.